﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Inventario_HardSoft.Controlador;
using Inventario_HardSoft.ADO;

namespace Inventario_HardSoft.Terceros
{
    public partial class Historial_Proyecto : Form
    {
        private Ctrl_Proyecto conexion;       

        public Historial_Proyecto()
        {
            InitializeComponent();
            conexion = new Ctrl_Proyecto();
        }
 
        private void btnBuscarProyecto_Click(object sender, EventArgs e)
        {
            grid_Proyect.Rows.Clear();
            carga();
        }

        private void carga()
        {
            if (cmbProyecto.SelectedIndex >= 0)
            {
                conexion.Proyectos(grid_Proyect, cmbProyecto.SelectedItem.ToString());
            }
            else if (grid_Proyect.SelectedRows.Count == 0)
            {
                MessageBox.Show("Seleccione proyecto ", "Camilo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
            }
            grid_Proyect.ClearSelection();
        }

        private void cmbProyecto_DropDown(object sender, EventArgs e)
        {
            //limpiamos el combo
            cmbProyecto.Items.Clear();
            List<PROYECTO> reparadores = conexion.getList_ProyectosEjecutandoseFinalizado();
            foreach (PROYECTO r in reparadores) //recorre cada elemento de label1 lista
            {
                cmbProyecto.Items.Add(r.NOMBPROYECTO.ToString());
            } 
        }

        private void cmbProyecto_Click(object sender, EventArgs e)
        {
            grid_Proyect.Rows.Clear();
            cmbProyecto.SelectedIndex = -1;
        }
    }
}
